home *** CD-ROM | disk | FTP | other *** search
/ Collection of Internet / Collection of Internet.iso / infosrvr / dev / www_talk.930 / 000764_timbl@www3.cern.ch _Mon Mar 15 18:17:30 1993.msg < prev    next >
Internet Message Format  |  1994-01-24  |  3KB

  1. Return-Path: <timbl@www3.cern.ch>
  2. Received: from dxmint.cern.ch by  nxoc01.cern.ch  (NeXT-1.0 (From Sendmail 5.52)/NeXT-2.0)
  3.     id AA17347; Mon, 15 Mar 93 18:17:30 MET
  4. Received: from www3.cern.ch by dxmint.cern.ch (5.65/DEC-Ultrix/4.3)
  5.     id AA02995; Mon, 15 Mar 1993 18:35:21 +0100
  6. Received: by www3.cern.ch (NX5.67c/NX3.0S)
  7.     id AA00815; Mon, 15 Mar 93 18:34:54 +0100
  8. Date: Mon, 15 Mar 93 18:34:54 +0100
  9. From: Tim Berners-Lee <timbl@www3.cern.ch>
  10. Message-Id: <9303151734.AA00815@www3.cern.ch>
  11. Received: by NeXT.Mailer (1.87.1)
  12. Received: by NeXT Mailer (1.87.1)
  13. To: www-talk@nxoc01.cern.ch
  14. Subject: 2.0 alpha testers?
  15. Reply-To: timbl@nxoc01.cern.ch
  16.  
  17. I would like brave alpha testers of the 2.0 www code, in particular  
  18. of the multimedia bits.
  19.  
  20. The 2.0 libwww, line mode client and the server are on
  21. ftp://info.cern.ch/pub/www/src now.   The library will handle  
  22. multiple types of the same document when resolving links to
  23. imaginary files called xxx.multi -- it will return xxx.ps or xxx.txt  
  24. or xxx.gif depending on what the client can handle.
  25.  
  26. The bug in the server release that it didn't contain and code is  
  27. fixed!
  28.  
  29. The tables of suffixes are in the c code (*Init.c) for now.
  30. Note they can be quite different on client and server. See  
  31. HTFormat.h, HTFile.h for routines to add configuation info
  32. from your specific app code.
  33.  
  34. The current tables excpet ghostview and xv to be available
  35. if DISPLAY is defined (for X) or the usual plethora of
  36. image-handling apps on the NeXT [RIP].
  37.  
  38. Servers:  Note the rule file must now translate from a string
  39. starting without protocol or nodename (as transferred in HTTP)
  40. into a URI -- that is, you have to put file: onto the front
  41. of all the filenames like:
  42.  
  43. #    HTTPD config file
  44. #
  45. map     /         /hypertext/WWW/LineMode/Defaults/cern.html
  46. map     /hypertext/* file://www3/Net/dxcern/userd/timbl/hypertext/*
  47. pass    file://www3/Net/dxcern/userd/timbl/hypertext/*
  48. fail     *
  49.  
  50. You may see the implicatioon of this that you can map into
  51. other spaces, and yes, that is right -- like you can map bits of
  52. your http space into news of ftp or gopher or whatever. In other
  53. words, the server works as a gateway to everything the client can
  54. handle.  (Note gatewaying news: is not strictly legal I think)
  55.  
  56. This means you turn virtually anything into HTML.  But I haven't got
  57. www command line options fixed up yet.
  58.  
  59. Directory listings are not sorted yet, but they do get README
  60. put in (not for FTP directories, but for local ones).  As the
  61. server and client code are the same, you can use a www client as
  62. a directory browser.
  63.  
  64. Please let me know if you take this code and try it.  The important
  65. thing is for client developers to check out the interfaces.
  66.  
  67. Tim
  68.